شبیه سازی با NS2 - آموزش NS2
نوشته شده توسط : مطلب پروژه

مشاوره پایان نامه های کارشناسی، کارشناسی ارشد و رساله دکتری مهندسی کامپیوتر، مهندسی IT، مهندسی برق
شبیه سازی NS2 مشاوره پایان نامه

شبیه سازی شبکه، LAN، WLAN، شبکه adhoc، حمله امنیتی (worm، سیاهچاله blackhole و IDS، انواع attack، ...)، cloud، grid، ، پروتکل های شبکه، پروتکل های مسیریابی (AODV، DSDV، DSR، دایکسترا، OLSR، ...)، شبکه های سنسور (WSN)، Cellular Networks، MANET، IEEE 802.11، 802.16، WIMAX، Satellite، شبکه های سلامت الکترونیکی (ehealth)، شبکه های پتری (Petri Nets)، LEACH، MANETSIM،

azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir

 

تحلیل آماری روی فایل های Trace و نمودارهای مقایسه ای Throughput، Delay، Packet loss، ...، انواع صف Queue (DropTail، Priority Queue، ...)، Agentها، TCP-UDP-CBR-FTP-Web… ، الگوریتم های رمزنگاری، انواع توپولوژی های Network، کیفیت سرویس (QoS، VOIP، ...) - شبکه های VANET با NS2

فیلم و کتاب آموزش

azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir

برای تعریف سناریوی شبیه سازی NS2 سه مرحله کلیدی وجود دارد:

 

1) طراحی شبیه سازی

تعیین هدف شبیه سازی - تنظیمات پیکربندی شبکه - فرضیات - معیارهای کارایی - خروجی موردنظر

2) پیکربندی و اجرای شبیه سازی

شامل دو فاز است:

* فاز پیکربندی شبکه

پروتکل ها - مدل ها - ... با توجه به فاز یک ایجاد و پیکربندی می شوند

* فاز شبیه سازی

بر اساس فازهای تعریف شده در متن شبیه سازی و ساعت درونی شبیه ساز وقایع به صورت ترتیبی اجرا می شوند

3) پردازش های بعد از شبیه سازی

بررسی نتایج شبیه سازی با استفاده داده های تریس و تحلیل نتایج (ایکس گراف - جی ان یو پلات - پرل - ...)

مراحل 1 و 2 با زبان های ++C و OTCL انجام می شود. مرحله 3 که ارزیابی شبکه است گاهی Packet Tracing نامیده می شود.

 azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir

عامل های زیادی در NS2 پشتیبانی می شوند که اسامی آن ها به این شرح است:

 

  TCP, TCP/Reno, TCP/Newreno, TCP/Sack1, TCP/Fack, TCP/FullTCP, TCP/Vegas, TCP/Vegas/RBP, TCP/Reno/RBP, TCP/Asym, TCP/Reno/Asym, tcp/Newreno/Asym, TCPSink, TCPsink/DelAck, TCPSink/Asym, TCPSink/Sack1, TCPsink/sack1/DelAck, UDP, RTP, RTCP, LossMinitor, IVS/Source, IVS/Receiver, CtrMcast/Encap, ctrMcast/Decap, Message, Message/prune, SRM, SRM/Adaptive, Null, Tap, vtproto/DV

به مثال زیر توجه کنید:

 

[Set newtcp [new Agent/TCP

azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir$newtcp set window- 20

$newtcp set portID- 1

این دستورات عامل newtcp از جنس TCP را ایجاد می کند و اندازه پنجره ارسال آن را به 20 تغییر می دهد همچنین شماره پورتی که این عامل استفاده می کند را 1 تعیین می کند. پارامترهای زیاد دیگری هم موجود است که قابل تغیر از مقدار پیش فرض هستند همه ی این مقادیر پیش فرض یعنی در پوشه زیر قابل دسترسی اند ns/tcl/lib/ns-default.tcl یعنی در پوشه NS2 چه نصب کرده باشید و چه نکرده باشید در پوشه TCL پوشه libرا باز کنید فایلns-default.tcl در آن پوشه موجود است. کلا کاراکتر "/" نشان دهنده سلسله مراتبی است. هرکدام از این عامل ها تعدادی پارامترهای پیکربندی دارند.

 azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir

مشاوره و راهنمایی در انجام پایان نامه های گروه مهندسی کامپیوتر و مهندسی

   





:: موضوعات مرتبط: انجام پروژه های شبیه سازی شبکه , ,
:: بازدید از این مطلب : 201
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : جمعه 13 فروردين 1395 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: